<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0"></meta>
    
  </head>

  <body>
  <div>
    
    <div ng-include="headerInclude"></div>
    <div ng-controller="Apiman.ClientOverviewController" class="container page" data-field="page" ng-cloak="" ng-show="pageState == 'loaded'">
      <div ng-include="'plugins/api-manager/html/client/client_bc.include'"></div>
      <!-- Entity Summary Row -->
      <div ng-include="'plugins/api-manager/html/client/client_entity.include'"></div>

      <!-- Navigation + Content Row -->
      <div class="row">
        <!-- Left hand nav -->
        <div ng-include="'plugins/api-manager/html/client/client_tabs.include'"></div>
        <!-- /Left hand nav -->

        <!-- Content -->
        <div class="col-md-10 apiman-entity-content apiman-entity-overview">
          <!-- Content Summary -->
          <div class="col-md-12">
            <h1 apiman-i18n-key="client-details">Client App Details</h1>
            <p apiman-i18n-key="client-overview.client-description">
              This is the Client App details page.  Use this page to modify the Client App's meta-data,
              policies, and contracts.  There is no need to follow the tabs in order, but note that
              you will need to fill out a minimum amount of data before the Client App can be registered
              with the Gateway.  In particular, the Client App must have at least one API Contract
              (see the "Contracts" tab).
            </p>
            
            <h2 apiman-i18n-key="contracts">Contracts</h2>
            <p apiman-i18n-key="client-overview.contracts-description">
              The 'Contracts' tab is where you can manage all of the API Contracts for this 
              Client App.  A API Contract is simply a link between this Client App and a provided
              API the the Client App consumes.
            </p>

            <h2 apiman-i18n-key="policies">Policies</h2>
            <p apiman-i18n-key="client-overview.policies-description">
              The 'Policies' tab allows you to manage the Client-level policies that should
              be applied whenever a request is made to any API consumed by this Client App.
            </p>

            <h2 apiman-i18n-key="apis" apiman-status="Registered">APIs</h2>
            <p apiman-i18n-key="client-overview.apis-description" apiman-status="Registered">
              The 'APIs' tab lists all of the APIs consumed by this Client App, including 
              showing the API Key and live endpoint for each.  Go here if you want to figure out
              how to invoke an API once you have a Contract for it.
            </p>

            <h2 apiman-i18n-key="activity">Change Log</h2>
            <p apiman-i18n-key="client-overview.activity-description">
              The 'Change Log' tab shows a history of all the changes made to the Client App.  Essentially
              it is an audit log.
            </p>
          </div>
        </div>
        <!-- /Content -->
      </div>
    </div> <!-- /container -->
  </div>
  </body>
</html>
